\chapter{Ambiente de desenvolvimento}

Neste projeto foram utilizadas ferramentas que auxiliaram muito no desenvolvimento. A principal delas foi o Eclipse, que foi a IDE utilizada durante todo o projeto. Para fazer o design das telas do protótipo, foi instalado no Eclipse o plugin Visual Editor (VE), que nos permite a diagramação da interface de forma bem mais amigável que mexendo diretamente no código fonte.

Para fazer o build do projeto, utilizamos o Maven, que é uma ferramenta que faz todo o gerenciamento das dependências. A maioria das dependências está disponível no reposítório central do Maven, mas algumas precisam ser instaladas manualmente, por serem proprietárias. Na raíz do projeto existe um arquivo chamado 'setup.bat' que faz a instalaçao de todos estes artefatos no repositório local do maven, depois de configurados os locais desses artefatos proprietários. Foi instalado também o plugin M2Eclipse no Eclipse para que as dependências declaradas no maven funcionassem também dentro do Eclipse.

Todo o código fonte deste protótipo está disponível no Google Code sob a licença GNU GPLv3, no endereço http://code.google.com/p/safcp/. O original deste documento, escrito usando \LaTeX, também se encontra neste repositório.